@charset "utf-8";
html{font-size:62.5%;}
body{font-size:1.4rem; font-family:"微软雅黑"; background:black; color:white; position:relative;}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input,em{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption, cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:normal;}
q:before, q:after{content:''}
input,textarea{outline:none;font-family:"微软雅黑";font-size:1.4rem;border:none;}
textarea{resize:none;}
input::-ms-clear{display:none;}
a{cursor:pointer;}
a:link,a:visited,a:hover,a:active {text-decoration:none;}
img{width:100%; height:auto;}
.clear{clear:both; width:0; height:0; margin:0; padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.center{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.hide{display:none !important;}
.hidden{visibility:hidden;}
.ellipsis{white-space:normal; overflow:hidden; text-overflow:ellipsis;}
.full{width:100%; height:100%;}
.no-scroll{overflow:hidden;}
::-webkit-scrollbar{width:16px; cursor:pointer;}
::-webkit-scrollbar-track{background-color:#111111;}
::-webkit-scrollbar-thumb{background-color:#333; border-radius:6px;}
article::-webkit-scrollbar-thumb{background-color:#646464;}
section{
	position:absolute; overflow:hidden;;
	left:0; top:0; width:100%; height:100%;
	background:white;
	z-index:1;
}
.btn{
	display:block;
	width:80px; height:34px; line-height:34px;
	border-radius:5px; margin:20px auto;
	background:black; color:white;
	text-align:center;
}